package main

import (
	"fmt"
	"time"
)

//Golang 中的并发是函数相互独立运行的能力。
//Goroutines 是并发运行的函数。
//Golang 提供了 Goroutines 作为并发处理操作的一种方式.
//创建一个协程非常简单，在一个任务函数前面添加一个go关键字：
//go task()

func show(msg string) {
	for i := 1; i < 5; i++ {
		fmt.Printf("msg: %v\n", msg)
		time.Sleep(time.Millisecond * 100)
	}
}
func main() {
	go show("java")
	show("golang")
	fmt.Println("end...")
}
